Topic: What do you think about Tauri? / sciter

您所在的位置:网站首页 sciter python Topic: What do you think about Tauri? / sciter

Topic: What do you think about Tauri? / sciter

2024-04-13 04:41| 来源: 网络整理| 查看: 265

Essentially Tauri is a wrapper around systems web browser engine. It is pretty much the same thing as sciter-webview.

In that sense

Sciter + sciter-webview >= Tauri

that means Sciter is a superset of Tauri feature wise.

With Sciter you can run applications on systems that do not have web browser at all. Sciter can be embedded in applications (e.g. games) that use DirectX, OpenGL, Vulkan rendering surfaces. I mean Sciter can render UI on the same surface as the rest of the app. Sciter.Lite kind of embedding is not possible in Tauri. At all. Tauri runs at least two separate processes for each application / window. So it can be quite heavy for some use cases.

As an example:

Currently I am participating in a project that is essentially a 3D CAD that intensively uses Vulkan for scene rendering. So 3D scene in a Sciter window with UI placed around Vulkan rendered 3D view. Vulkan 3D rendering is implemented with native high-performance code (one of project requirement). Essentially Vulkan rendered 3D view is a native custom DOM element and that kind of extensibility is completely impossible with system browser engines (and so Tauri).

There is no alternative for such architecture using Tauri (e.g. using Vulkan directly).

Even more, the app also uses Python as another scripting language ( for plugins, another requirement). Essentially we have and that share the same UI DOM tree. Good luck for Tauri with that.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3